home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyo (Python 2.5)
-
- from m2 import rc4_new, rc4_free, rc4_set_key, rc4_update
-
- class RC4:
- rc4_free = rc4_free
-
- def __init__(self, key = None):
- self.cipher = rc4_new()
- if key:
- rc4_set_key(self.cipher, key)
-
-
-
- def __del__(self):
- if getattr(self, 'cipher', None):
- self.rc4_free(self.cipher)
-
-
-
- def set_key(self, key):
- rc4_set_key(self.cipher, key)
-
-
- def update(self, data):
- return rc4_update(self.cipher, data)
-
-
- def final(self):
- return ''
-
-
-